import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@WebServlet("/method") // 一定要先把这个注解给写上. 否则容易忘
// 注解里的参数, 务必以 / 开头
// 而且确保一个项目中,多个servlet这里指定的路径不能重复 (不能不写斜杠, 不能重复)
public class MethodServlet extends HttpServlet{
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("doPost");
        resp.getWriter().write("doPost");
        // 可以直接使用 postman 发起一个 post 请求, 让我们来看看
        // 输入的时候
        // 是 127.0.0.1:8080/一级路径/二级路径
        // 一级路径是: 插件Smart Tomcat 中的 Context path: 里面的路径
        // 二级路径是: 代码中 @WebServlet 里面的路径
    }

    @Override
    protected void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("doPut");
        resp.getWriter().write("doPut");
    }

    @Override
    protected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("doDelete");
        resp.getWriter().write("doDelete");
    }
}
